home *** CD-ROM | disk | FTP | other *** search
/ Boot Disc 13 / boot-disc-1997-09.iso / HyprWire / DATA.Z / 03 KeyboardManager.mdf < prev    next >
Text File  |  1996-11-02  |  2KB  |  89 lines

  1. kxKinetix
  2. kxType = kxSmalltalkJavaPlugIn
  3.  
  4. kxModuleDefinition KeyboardManager = 
  5.   {
  6.   kxPublicName = "Keyboard Manager"
  7.   kxVersion = "1.0"
  8.   kxCreationTime = "02/18/96  12:26:14 PM"
  9.   kxAuthor = "Kinetix"
  10.   kxLargeIcon = kxBmResType "ModIcons.dll" "KB02" 0xFF00FF
  11.   kxSmallIcon = kxBmResType "ModIcons.dll" "KB01" 0xFF00FF
  12.   kxSmalltalkProxyClass = KeyboardBundle
  13.   kxShortDescription = "Manages keyboard events."
  14. //  kxHelpDoc = "http://www.hyperwire.com/helpdocs/Miscellaneoous/KeyboardManager/help.html"
  15.  
  16.     // The Java class which implements the plug-in...
  17.   kxPlugInClass = KeyboardManagerPlugIn
  18.  
  19.     // The Smalltalk editor classes used to edit the properties of this plug-in...
  20.   kxPropertyEditors =  KeyboardManagerEditor OpusLabelCommentEditor ModuleStateEditor PortEditor
  21.  
  22.  
  23.   kxInputPorts =
  24.     {
  25.     kxInclude "Basic.ipt"
  26.     kxPort Disable =
  27.       {
  28.       kxJavaMethod = wiDisable
  29.       kxJavaSignature = "()Z"
  30.       kxPublicNames = "Disable" "Not Specified"
  31.       }
  32.  
  33.     kxPort Enable =
  34.       {
  35.       kxJavaMethod = wiEnable
  36.       kxJavaSignature = "()Z"
  37.       kxPublicNames = "Enable" "Not Specified"
  38.       }
  39.  
  40.     }
  41.  
  42.  
  43.   kxInputPortsMenu =
  44.     {
  45.     Reset
  46.       kxSeparator
  47.     Enable
  48.     Disable
  49.     //kxMenu "More" =
  50.       //{
  51.       kxInclude "Basic.imn"
  52.       //}
  53.     }
  54.  
  55.  
  56.   kxOutputPorts =
  57.     {
  58.  
  59.     kxPort AlphaKeyPressed =
  60.       {
  61.       kxJavaSignature = "(LString;)V"
  62.       kxPublicNames = "Alpha Key Pressed" "key pressed" "Not Specified"
  63.       }
  64.  
  65.     kxPort NumberKeyPressed =
  66.       {
  67.       kxJavaSignature = "(LString;)V"
  68.       kxPublicNames = "Numeric Key Pressed" "key pressed" "Not Specified"
  69.       }
  70.  
  71.     kxPort MetaKeyPressed =
  72.       {
  73.       kxJavaSignature = "(LHwObject;)V"
  74.       kxPublicNames = "Key Pressed" "key pressed" "Not Specified"
  75.       }
  76.  
  77.     }
  78.  
  79.  
  80.   kxOutputPortsMenu =
  81.     {
  82.     AlphaKeyPressed
  83.     NumberKeyPressed
  84.     MetaKeyPressed
  85.     }
  86.  
  87.  
  88.   }
  89.